QoS-Aware Middleware for Ubiquitous and Heterogeneous Environments
نویسندگان
چکیده
Middleware systems have emerged in recent years to support applications in heterogenous and ubiquitous computing environments. Specifically, future middleware platforms are expected to provide Quality-of-Service (QoS) support, which is required by a new generation of QoS-sensitive applications such as media streaming and e-commerce. This article presents four key aspects of a QoS-aware middleware system. First, QoS specification to allow description of application behavior and QoS parameters; Second, QoS translation and compilation to translate specified application behavior into candidate application configurations for different resource conditions; Third, QoS setup to appropriately select and instantiate a particular configuration; Finally, QoS adaptation to adapt to runtime resource fluctuations. We also provide a comparison of existing QoS-aware middleware systems in these four aspects.
منابع مشابه
Supporting QoS-aware Service Discovery in Ubiquitous Computing Environments. (Découverte de services sensible à la qualité de service dans les environnements de l'informatique diffuse)
With the advent of portable devices (e.g., smartphones) and the advances in wireless networking technologies (e.g., WLAN, GPRS, UMTS), the vision of ubiquitous computing is becoming a reality. It aims to facilitate user tasks through the seamless utilization of heterogeneous computing and communication capabilities (represented as services) available in the environment. Service discovery, which...
متن کاملA Translation System for Enabling Flexible and Efficient Deployment of QoS-Aware Applications in Ubiquitous Environments
Ubiquitous Quality of Service(QoS)-aware applications, such as e-business or multimedia delivery are becoming available anywhere anytime. In the past decade, also QoS-oriented middleware services, assisting QoS-aware applications with different aspects of QoS provisions, have been proposed. Assuming the availability of these middleware services, in this paper, we present the application to midd...
متن کاملSituation-Aware Contract Specification Language for Middleware for Ubiquitous Computing
Ubicomp applications are characterized as situationaware, frequently-and-ephemerally-communicated and QoS-properties-associated. Using middleware to provide multiple QoS support for these ubicomp applications will enhance the development of the ubicomp applications. To satisfy the different QoS requirements of various applications in ubicomp environments, which are heterogeneous and resource-va...
متن کاملA Middleware for Context-Aware Agents in Ubiquitous Computing Environments
Ubiquitous Computing advocates the construction of massively distributed systems that help transform physical spaces into computationally active and intelligent environments. The design of systems and applications in these environments needs to take account of heterogeneous devices, mobile users and rapidly changing contexts. Most importantly, agents in ubiquitous and mobile environments need t...
متن کاملQoS-aware Service-Oriented Middleware for Pervasive Environments
Pervasive computing is an intuitive evolution of computing paradigms driven by the wide adoption of mobile devices and wireless networks. It introduces a novel way to support users in their everyday life based on open and dynamic environments populated with unobtrusive services able to perform user tasks on the fly. Nevertheless, supporting user tasks from a functional point of view is not enou...
متن کامل